.PHONY: check-autogen
check-autogen: $(persistent_autogen_files) $(nonpersistent_autogen_files)
+.PHONY: debian/emacs-common-substvars
+debian/emacs-common-substvars:
+ debian/build-nox/src/emacs -Q --script debian/generate-emacs-builtin-package-info.el --substvars > debian/emacs-common-substvars
+
debian-sync: $(persistent_autogen_files)
# so dh pattern rule doesn't try to handle this target
true
endef
-override_dh_auto_install: $(autogen_install_files)
+override_dh_auto_install: $(autogen_install_files) debian/emacs-common-substvars
rm -rf \
$(install_dir_gtk) $(install_dir_pgtk) \
$(install_dir_nox) $(install_dir_lucid) \
rm -rf $(install_dir_nox)
rm -rf $(install_dir_lucid)
+# Add generated emacs:Provides to substvars
+execute_before_dh_gencontrol:
+ cat debian/emacs-common-substvars >> debian/emacs-common.substvars
+
# Install the per-user systemd unit in a disabled state by default.
override_dh_installsystemduser:
dh_installsystemduser --no-enable